package day4;

import java.util.Scanner;
/*
4-1
A,B,C三个人是好朋友,每个人手里都有一些糖果,我们不知道他们每个人手上具体有多少个糖果,但是我们知道以下的信息：
A - B, B - C, A + B, B + C. 这四个数值.每个字母代表每个人所拥有的糖果数.
现在需要通过这四个数值计算出每个人手里有多少个糖果,即A,B,C。这里保证最多只有一组整数A,B,C满足所有题设条件。
 */
public class TestDemo5 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int[] array = new int[4];
        for (int i = 0; i < array.length; i++) {
            array[i] = scanner.nextInt();
        }
        int a,b,c;
        a = (array[0] + array[2]) / 2;
        c = (array[3] - array[1]) / 2;
        b = (array[1] + array[3]) / 2;
        if (b == (array[2] - array[0]) / 2) {
            System.out.println(a + " " + b + " " + c);
        } else {
            System.out.println("No");
        }
    }
}
